#ifndef _GROUP_H
#define _GROUP_H

#include "Card.h"
#include "Meld.h"
#include "Set.cpp"
#include "SetIter.cpp"
#include <iostream>
#include <string>

using std::ostream;
using std::string;

class Group : public Meld{
 public:
  Group();
  Group(Set<Card> aSet);
  Group(const Group& copyGroup);
  Group(const Meld& copyMeld);
  ~Group();

  //Checkers
  Set<Card> getValidCards();
  bool isValid() const;
} ;

#endif
